/**
 * 
 */
package com.ms.game.itembox.db;

import javax.persistence.Entity;
import javax.persistence.Table;

import com.xpec.c4.db.model.log.basic.BasicTransactionLogModel;

/**
 * 道具精煉的 log
 * 
 * @author TW15010
 */
@Entity
@Table(name = "player_item_refine")
public class PlayerItemRefineLogModel extends BasicTransactionLogModel {
	private static final long serialVersionUID = 2672791127082655420L;

	/** account guid */
	private String accountId;

	/** player guid */
	private String playerId;

	/** player name */
	private String playerName;

	/** 做這件事情的 module id */
	private String moduleId;

	/** 道具序號 */
	private String itemSn;

	/** 道具id */
	private String itemId;

	/** 道具名 */
	private String itemName;

	/** 水晶異動量 */
	private int changeCrystal;

	/** 水晶異動前數量 */
	private int beforeCrystal;

	/** 水晶異動後數量 */
	private int afterCrystal;

	/** 精煉前等級 */
	private int beforeLevel;

	/** 精煉後等級 */
	private int afterLevel;

	public String getAccountId() {
		return accountId;
	}

	public void setAccountId(String accountId) {
		this.accountId = accountId;
	}

	public String getPlayerId() {
		return playerId;
	}

	public void setPlayerId(String playerId) {
		this.playerId = playerId;
	}

	public String getPlayerName() {
		return playerName;
	}

	public void setPlayerName(String playerName) {
		this.playerName = playerName;
	}

	public String getModuleId() {
		return moduleId;
	}

	public void setModuleId(String moduleId) {
		this.moduleId = moduleId;
	}

	public String getItemSn() {
		return itemSn;
	}

	public void setItemSn(String itemSn) {
		this.itemSn = itemSn;
	}

	public String getItemId() {
		return itemId;
	}

	public void setItemId(String itemId) {
		this.itemId = itemId;
	}

	public String getItemName() {
		return itemName;
	}

	public void setItemName(String itemName) {
		this.itemName = itemName;
	}

	public int getBeforeLevel() {
		return beforeLevel;
	}

	public void setBeforeLevel(int beforeLevel) {
		this.beforeLevel = beforeLevel;
	}

	public int getAfterLevel() {
		return afterLevel;
	}

	public void setAfterLevel(int afterLevel) {
		this.afterLevel = afterLevel;
	}

	public int getChangeCrystal() {
		return changeCrystal;
	}

	public void setChangeCrystal(int changeCrystal) {
		this.changeCrystal = changeCrystal;
	}

	public int getBeforeCrystal() {
		return beforeCrystal;
	}

	public void setBeforeCrystal(int beforeCrystal) {
		this.beforeCrystal = beforeCrystal;
	}

	public int getAfterCrystal() {
		return afterCrystal;
	}

	public void setAfterCrystal(int afterCrystal) {
		this.afterCrystal = afterCrystal;
	}
}